@charset "utf-8";
*{ padding: 0; margin: 0;} /*font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;*/
body{ font-size:12px; font-family:Microsoft YaHei, Helvetica,Microsoft JhengHei,Tohoma,Arial; -webkit-text-size-adjust:none; background:#f8f8f8; color: #313131;}
table {border-spacing:0;border-collapse:collapse}
td,th{word-wrap:break-word}
ul,li{list-style:none}
img,fieldset{border:none; display: block;}
input,select,textarea{vertical-align:middle; border: 0 none; display: block; outline: none;}
header,nav,section,footer{display:block;}
header{ position: fixed; top: 0; left: 0; width: 100%; z-index: 999;}
.bottom{ position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999;background-color:#000;}
.bottomWrap{ position: relative; font-size: 18px; text-align: center;height: 45px; line-height: 45px; background: -webkit-gradient(linear,left top,left bottom,from(#353535),to(#2c2c2c)); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.6);box-shadow: 0 1px 5px rgba(0,0,0,0.6); color: #fff;}
.footerWrap{width:100%; height:100px;}
a{text-decoration:none; color: #313131;}
.clearfix:after{display:block;content:'';clear:both;visibility:hidden}
h2{ font-size: 16px; height: 36px; line-height: 36px; margin-top: 10px; font-weight: normal;}
h3{ font-size: 14px; font-weight: normal; height: 40px; line-height: 40px; border-bottom: #d7d7d7 solid 1px; text-indent: 10px;}
.borders1{  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.radius{ border: #d7d7d7 solid 1px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.btnRadius{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.shadow{ box-shadow: 0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); border-bottom: none;}
.m-in{ width: 300px; margin: 0 auto;}
.red{ color: #ff6600;}
.grey{ color: #999;}
input[type=radio]{ -webkit-appearance:none; width: 25px; height: 25px; background: url(../image/radio_btn.png) 0 0 no-repeat; background-size: 25px 50px;}
input[type=radio]:checked{ background: url(../image/radio_btn.png) 0 -26px no-repeat; background-size: 25px 50px;}
input[type=checkbox]{ -webkit-appearance:none; width: 25px; height: 25px; background: url(../image/checkbox_btn.png) 0 0 no-repeat; background-size: 25px 50px;}
input[type=checkbox]:checked{ background: url(../image/checkbox_btn.png) 0 -26px no-repeat; background-size: 25px 50px;}

/*首页*/
.m-zp{ width: 300px; margin: 0 auto;}
.zp-header{ padding: 0 10px;}
.m-logo{ position: relative; height: 38px; padding-top: 7px; margin-top: 5px;}
.topBtn{ position: absolute; top: 0px; right: 0px;}
.m-myzp,.m-cart{ display: inline-block; width: 35px; height: 44px; text-align: center;}
.m-myzp span,.m-cart span{ display: inline-block; width: 24px; height: 23px; background: url(../image/icon.png) 0 0 no-repeat; background-size: 175px 150px; text-indent: -9999px; margin-top: 11px;}
.m-cart{ margin-left: 5px;}
.m-cart span{ width: 20px; height: 23px; background-position: -24px 0;}
.search{ height: 40px; top:15px; margin: 15px; position: relative;}
.search-input{ width: auto; margin-right: 44px; border: #c7c7c7 solid 1px; background: #fff; border-radius:3px 0px 0px 3px; -moz-border-radius:3px 0px 0px 3px; -webkit-border-radius:3px 0px 0px 3px; }
.search-input #input{ width: 100%; height:19px; line-height: 19px; padding: 10px 5px; background: none; font-size: 14px; font-weight: bold; color: #808080;}
.search-button{ position: absolute; top: 0; right: 0; width: 43px; height: 40px;  border: #c7c7c7 solid 1px;border-radius:0px 3px 3px 0px; -moz-border-radius:0px 3px 3px 0px; -webkit-border-radius:0px 3px 3px 0px; -moz-border-radius:0px 3px 3px 0px; border-left: none; background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e8e8e8));}
.search-button .submit{ display: block; width: 100%; height: 39px;background: url(/app/images/icon.png) -49px 11px no-repeat transparent; background-size: 175px 150px; text-indent: -9999px; border: none;}
.main-activities{ padding-top: 10px; font-size: 0;}
.main-activities a{ display:inline-block;}
.main-activities a.act-02{ margin-left: 10px;}
.navigate{ background: #fff; border: #dcdada solid 1px;margin-top: 10px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.navigate a{ width: 145px; height: 70px; display: inline-block; text-align: center;}
.navigate .icon{ width: 145px; height: 48px; display: block; text-align: center;}
.serv4 .icon{ width: 74px;}
.navigate .icon span{ width: 25px; height: 25px; display: inline-block; margin-top: 12px;}
.serv1 .icon span{background: url(/mobile/images/icon_category.png) 0 0 no-repeat;background-size: 25px 25px;}
.serv2 .icon span{background: url(/mobile/images/icon_brand.png) 0 0 no-repeat;background-size: 25px 25px;}
.serv3 .icon span{background: url(/mobile/images/icon_orders.png) 0 0 no-repeat;background-size: 25px 25px;}
.serv4 .icon span{background: url(/mobile/images/icon_user.png) 0 0 no-repeat;background-size: 25px 25px;}
.navigate .text span{ color: #ff3f40;}

.main-cont{ padding-top: 10px;}
.main-sale{ overflow: hidden;}
.main-sale li{ float: left; background: #fff;}
.main-sale li:first-child{ margin-right: 4px;}
.main-sale li a{ display: block; width:146px; height: 123px; border: #dcdada solid 1px; }
.main-sale li a span{ display: block;}
#.main-sale li .new-shelves{ background: url(../image/shelves.jpg) 0 0 no-repeat; background-size: 148px 125px;}
.main-sale li .new-shelves .tit{ color: #ea3e3d; font-size: 18px; padding: 7px 0 7px 10px;}
.main-sale li .new-shelves .tip{ color: #6c6c6c; padding-left: 10px;}
#.main-sale li .flash-sale{ background: url(../image/sale.jpg) 0 0 no-repeat; background-size: 148px 125px;}
.main-sale li .flash-sale .tit{ color: #bdaf41; font-size: 18px; padding: 7px 0 7px 10px;}
.main-sale li .flash-sale .countdown{ padding-left: 10px;}
.main-sale li .flash-sale .countdown e{ color: #fff; background: #000; padding: 0 1px;}
.main-sale li .flash-sale .countdown span{ display: inline; margin: 0 2px;}
.hotBrands{ background: #fff; border: #dcdada solid 1px; margin: 10px 0;}
.hotBrands div{display: -webkit-box;}
.hotBrands div a{ -webkit-box-flex:1; display: block; border-right:#dcdada solid 1px; padding: 15px 0;}
.hotBrands div a img{ margin: 0 auto;}
.hotBrands .bra4,.hotBrands .bra8{ border-right:none;}
.hotBrands .bra1,.hotBrands .bra2,.hotBrands .bra3,.hotBrands .bra4{ border-bottom:#dcdada solid 1px; }
.classify{ margin-bottom: 15px;}
.class-type{ display: table;}
.class-type a{ display: table-cell;}
.class-type a.cl-name{ width: 70px; height: 115px;}
.class-type a.cl-info{ position: relative; width: 230px; height: 115px;}
.class-type a.cl-info .info{ display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #fff; background:rgba(0,0,0,0.6); }
.class-con{ margin-top: 5px;}
.class-con .co-name{ display: inline-block; width: 70px; height: 23px; line-height: 23px; text-align: center; border: #dcdada solid 1px; color: #625f61; background: #fff; margin-left: 4px; }
.class-con .co-name:first-child{ margin: 0;}
.cla1 .icon span{ width: 16px; height: 15px;  margin: 18px 0 0 15px;}
.cla2 .icon span{ width: 6px; height: 15px;  margin: 17px 0 0 19px; background-position: -26px -63px;}
.cla3 .icon span{ width: 19px; height: 8px;  margin: 22px 0 0 12px; background-position: -40px -66px;}
.cla4 .icon span{ width: 13px; height: 17px;  margin: 18px 0 0 16px; background-position: -66px -63px;}
.cla5 .icon span{ width: 17px; height: 15px;  margin: 19px 0 0 14px; background-position: -86px -64px;}
.cla6 .icon span{ width: 16px; height: 13px;  margin: 20px 0 0 14px; background-position: -109px -65px;}
.cla7 .icon span{ width: 14px; height: 13px;  margin: 19px 0 0 17px; background-position: -132px -65px;}
.cla8 .icon span{ width: 9px; height: 18px;  margin: 16px 0 0 13px; background-position: -146px -65px;}
.cla8 .icon{ width: 29px;}
.cla8 .name{ width: 45px;}
.singlePro{ width: 300px; height: 185px; background: #fff; overflow: hidden;}
.singlePro ul{ display: table;}
.singlePro ul li{ display: table-cell;}
.singlePro ul li a{ width: 100px; height: 185px; display: inline-block; text-align: center;}
.singlePro .img img{ margin: 12px auto 0;}
.singlePro .name{ height: 22px; line-height: 22px; color: #5f5f5f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.singlePro .price{ height: 22px; line-height: 22px; color: #ff6600;}
.f-login{ padding: 0 12px; height: 37px; line-height: 37px; border-top: #d9d9d9 solid 1px;border-bottom: #d9d9d9 solid 1px; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f8f8f8)); font-size: 14px;}
.l-right{ float: right;}
.fen1{ color: #b3b3b3; margin: 0 3px;}
.fen2{ color: #b3b3b3; margin: 0 12px;}
.fen3{ float: left; color: #d7d7d7;}
nav{ margin-top: 15px;}
nav ul{ display: -webkit-box; box-orient:horizontal; -webkit-box-orient:horizontal; }
nav ul li{-webkit-box-flex:1; margin: 0 4px;}
nav ul li a{ display: block; color: #818181; text-align: center; height: 25px; line-height: 25px; background: #ebebeb;}
nav ul li a span{ display: inline-block; background: url(../image/icon.png) -162px -63px no-repeat; background-size: 175px 150px; padding-left: 16px;}
nav ul li a .nav-classify{ background-position: -162px -82px;}
nav ul li a .nav-brand{ background-position: -162px -104px;}
nav ul li a .nav-cart{ background-position: -162px -126px;}
.f-section{ text-align: center; padding: 25px 0 14px 0;}
.f-section a{ color: #b3b3b3;}
.f-section .chp{ color: #5f5f5f;}
.f-section2{ height: 30px; color: #747474; text-align: center;}
.f-section2 span{ color: #ff6600; font-size: 14px;}
.user-name{ display: block; float: left; max-width: 100px; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.openchat{ height: 60px;}
.openchat a{ display: block; width: 118px; height: 33px; line-height: 33px; margin: 0 auto; color: #828282; text-indent: 40px; border: #d0d0d0 solid 1px; background: url(../image/chat.png) 8px 6px no-repeat #ffffff; background-size: 30px 21px; }

/*分类页*/
.cheek1{border: #232323 solid 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow:inset 0 0 3px rgba(111,111,111,1); -moz-box-shadow:inset 0 0 3px rgba(111,111,111,1); -webkit-box-shadow:inset 0 0 3px rgba(111,111,111,1);}
.titleWrap{ position: relative; font-size: 18px; text-align: center;height: 45px; line-height: 45px; background: -webkit-gradient(linear,left top,left bottom,from(#353535),to(#2c2c2c)); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.6);box-shadow: 0 1px 5px rgba(0,0,0,0.6); color: #fff;}
.titleName{position:absolute; top:0;left:50%; display:block;width:180px; margin-left:-90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.a-back{ position: absolute; top: 7px; left: 8px; width: 62px; height: 32px;}
.a-back span{ width: 38px; height: 30px; line-height: 30px; font-size: 15px; color: #fff; padding-left: 22px; display: block; background: url(../image/icon.png) -161px 7px no-repeat; background-size: 175px 150px; text-align: left;}
.a-screen{ position: absolute; top: 7px; right: 8px; width: 62px; height: 32px;}
.a-screen span{ width: 60px; height: 30px; line-height: 30px; font-size: 15px; color: #fff; display: block;}
.content{ padding: 20px 10px; margin-top: 45px;}
.category{ margin: 20px 0; background: #fff;}
.category-a{ display: block; border-bottom: #d7d7d7 solid 1px; height: 60px; padding: 15px 10px 0 10px; background: url(../image/icon2.png) 98% 34px no-repeat; background-size: 14px 250px;}
.category-a-on{ background-position: 98% -15px;}
.category li:last-child .category-a{ border-bottom: none;}
.category li:last-child .category-a-on{ border-bottom: #d7d7d7 solid 1px;}
.category li:last-child .category2-list{border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.category li:last-child .category2-list ul:last-child li{ border-bottom: none;}
.category-a p{ font-size: 15px;}
.category-a .detailed{ font-size: 14px; color: #818181; padding-top: 12px; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.category-a .detailed span{ margin-right: 12px;}
.category2-list{ background: #f7f7f7;}
.category2-list li{ display: table; width: 100%; border-top: #f7f7f7 solid 1px; border-bottom: #d7d7d7 solid 1px;}
.category2-list li .category2-a{ display: table-cell;width: 33.9%; padding: 10px 0; text-align: center;}
.category2-list li .category2-a:first-child .fen3{ text-indent: -9999px;}
.mask{ width: 100%; position: absolute; top: 45px; left: 0; background: rgba(0,0,0,0.6); z-index: 8888; display: none;}
.filter-box{ width: 200px; height: 500px; position: absolute; top: 0; right: 0; z-index: 9999; overflow: hidden;display: none;}
.filter{ width: 200px; position: absolute; top: 0px; right: -200px; z-index: 9999; background: #313131; }
.filter a{ color: #fff; font-size: 14px;}
.filter-tab{ width: 100%; display: table;}
.filter-tab li{ display: table-cell;}
.filter-tab-a{ height: 44px; line-height: 44px; border-bottom: #000 solid 2px; display: block; text-align: center; background: #1e1e1e;}
.filter-tab .tab-on .filter-tab-a{ border-bottom: #ff6600 solid 2px;}
.filter-cont-a{ display: block; padding: 16px 14px 16px 20px; border-top: #3b3b3b solid 1px; border-bottom: #111111 solid 1px; background: url(../image/icon.png) 170px -120px no-repeat; background-size: 175px 150px;}
.filter-cont-up{ background: url(../image/sx_down.png) 170px 15px no-repeat; background-size: 20px 20px;}
.filter-close{display: block; padding: 16px 0; text-align: center; border-top: #3b3b3b solid 1px; border-bottom: #111111 solid 1px;}
.filter-cont li:first-child .filter-cont-a{ border-top: none;}
.filter-cont li:last-child .filter-cont-a{ border-bottom: none;}
.filter-cont-sel{ background: #222222; border-top: #2d2d2d solid 1px; display: none; overflow-y: scroll; max-height: 400px;}
.filter-cont-sel a{ display: block; padding: 16px 0 16px 35px; border-top: #2d2d2d solid 1px; border-bottom: #111111 solid 1px;}
.filter-cont-sel a.sel-on{ background: url(../image/icon.png) -148px -14px no-repeat; background-size: 175px 150px;}
.filter-cont-sel li:first-child a{ border-top: none;}
.filter-cont-sel li:last-child a{ border-bottom: none;}

/*列表页*/
.lis-tab{ width: 100%; display: table;}
.lis-tab-a{ width: 33.9%; display:table-cell; padding: 6px 0; font-size: 16px; text-align: center;border: #d2d2d2 solid 1px; background: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#e9e9e9)); }
.lis-tab .on{ background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#f4f4f4));}
.lis-tab-a:first-child{ border-bottom-left-radius:3px; border-top-left-radius:3px; border-right: none;}
.lis-tab-a:last-child{ border-bottom-right-radius:3px; border-top-right-radius:3px; border-left: none;}
.lis-list{ margin-top: 10px; background: #fff; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.lis-list-a{ position: relative; display: block; border-bottom: #d7d7d7 solid 1px; padding: 10px; background: url(/mobile/images/icon2.png) 99% -70px no-repeat; background-size: 14px 250px;}
.lis-list li:last-child .lis-list-a{ border-bottom: none;}
.lis-list-a dl dd{ float: left;}
.lis-list-a dl dt{ margin-left: 80px; margin-right: 20px; color: #5f5f5f;}
.lis-list-a dl dt .name{ font-size: 15px; padding: 8px 0 5px; color: #313131; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.lis-list-a dl dt .info{ height: 54px;line-height: 18px; overflow: hidden;}
.lis-list-a dl dt .info span{border-bottom: 1px solid;}
.lis-list-a dl dt .price{ font-size: 15px; color: #ff6600; }
.lis-list-a dl dt .price span{ color: #b3b3b3; margin-left: 15px;}
.lis-list-a .ico-mj{ position: absolute; right: 8px; bottom: 10px; width: 18px; height: 18px; line-height: 18px; text-align: center; color: #fff; background-color: #fe6601; border-radius: 2px;}
.paging{ padding: 25px 0 20px; border: #d7d7d7 solid 1px; border-top: none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background: #fff;}
.pag-tbl{ width: 100%; display: table;}
.pag-cell{ display: table-cell; text-align: center; position: relative;}
.pag-cell .a-prve,.pag-cell .a-next{ display: block; width: 60%; height: 24px; line-height: 24px; margin: 0 auto; border: #c2c2c2 solid 1px; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ededed));}
.pag-cell .a-page{ display: block; width: 100%;height: 24px; line-height: 24px;}
.pag-cell .a-page span{ padding-right: 16px; background: url(/mobile/images/icon2.png) 100% -181px no-repeat; background-size: 14px 250px;}
.pag-cell .pag-select{ position: absolute; top: 0; left: 0; width: 100%; height: 24px; line-height: 24px; opacity: 0; z-index: 10;}

/*品牌页*/
.search-box{ padding: 20px 12px 0; margin-top: 45px;}
.brand-nav{ width: 100%; display: -webkit-box;}
.brand-nav-a{ width: 16.5%; height: 28px; line-height: 28px; -webkit-box-flex:1; display: block; text-align: center; border: #bdbdbd solid 1px; border-left: none; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9));}
.brand-nav-a:last-child{ width: 17.5%; border-right: none;}
.brand-nav-a-on{background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#f4f4f4));}
.brand{ padding:15px 12px 20px; }
.brand-con{ background: #fff;}
.brand-con .hot-list{ display: -webkit-box; border-bottom: #e6e6e6 solid 1px;}
.brand-con .hot-list:last-child{ border-bottom: none;}
.brand-con .hot-list a{ -webkit-box-flex:1; display: block; padding: 23px 0; border-right: #e6e6e6 solid 1px;}
.brand-con .hot-list a:last-child{ border-right: none;}
.brand-con .hot-list a img{ margin: 0 auto;}
.brand-con .brand-index{ font-size: 18px; height: 33px; line-height: 33px; text-indent: 15px; background: #f2f2f2;}
.brand-con .brand-index:first-child{ border-top-left-radius:5px; border-top-right-radius:5px;}
.brand-con .brand-list{ padding: 8px 0;}
.brand-con .brand-list li a{ display: block; height: 25px; line-height: 25px; font-size: 14px; color: #757575; text-indent: 10px;}

/*活动页*/
.activity{ padding: 10px 0;}
.activity dl{ border: #c5c5c5 solid 1px; background: #fff; margin-bottom: 10px;}
.activity dl dt{ height: 34px; line-height: 34px; text-align: center; font-size: 14px;}
.act-paging{ padding-bottom: 20px;}
.concrete{ padding: 10px 0 0;}
.mtop0{ margin-top: 0;}
.mtop20{ margin-top: 20px;}
.ptop0{ padding-top: 0;}

/*详情页*/
.protop{ box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.goods{ padding-bottom: 10px; background: #fff;}
.screening{ display: -webkit-box; -webkit-box-orient:horizontal; box-orient:horizontal; border-top: #c9c9c9 solid 1px; border-bottom: #bdbdbd solid 1px; margin-top: 45px;}
.screening li{ -webkit-box-flex:1; border-right: #bdbdbd solid 1px; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9));}
.screening li:last-child{ border-right: none;}
.screening li.con{ background: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#f4f4f4));}
.screening li span{ display: block; height: 28px; line-height: 28px; text-align: center;}
.goods-img{ width: 175px; margin: 0 auto; padding: 20px 0;}
.goods-details{ padding-top: 5px;}
.goods-tit{ padding: 0 10px 5px;}
.goods-tit .bran{ height: 25px; line-height: 25px; font-size: 18px;}
.goods-tit .infor{ padding-top: 5px; line-height: 21px; font-size: 14px; color: #5f5f5f;}
.goods-tit .price{ padding: 10px 0; font-size: 14px; color: #5f5f5f;}
.goods-tit .price .zpj{ font-size: 16px; color: #ff6600;}
.goods-tit .price .market{ padding-left: 25px; color: #b3b3b3;}
.line{ border-top: #d9d9d9 solid 1px; padding-bottom: 7px;}
.goods-attribute{ margin: 10px; font-size: 14px; color: #5f5f5f;}
.goods-attribute .tit{ width: 55px; height: 25px; line-height: 25px; float: left;}
.goods-attribute .option-cont{ overflow: hidden; font-size: 0px;}
.goods-attribute .option-cont a{ display: inline-block; padding: 0 15px; height: 24px; line-height: 24px; margin-right: 10px; margin-bottom: 5px; border: #d9d9d9 solid 1px; font-size: 14px; text-align: center;}
.goods-attribute .option-cont a.on{ height: 22px; line-height: 22px; border: #ff6600 solid 2px;}
.goods-btn{ padding: 0 10px 20px; position: relative; background: #fff;}
.goods-btn .collect{ position: absolute; right: 10px; top: 0px; text-align: center;}
.goods-btn .btn-cont .btn{ display: -webkit-box; -webkit-box-orient:horizontal; box-orient:horizontal; margin-right: 40px;}
.goods-btn .btn-cont .btn a{-webkit-box-flex:1; margin-right: 10px; display: block; height: 40px; line-height:40px; font-size: 15px; font-weight: bold; color: #fff; text-align: center;}
.goods-btn .btn-cont .btn .paynow{ background:-webkit-gradient(linear,left top,left bottom,from(#ff7b23),to(#ff6600)); }
.goods-btn .btn-cont .btn .addcart{ background:-webkit-gradient(linear,left top,left bottom,from(#c76e21),to(#a96020)); position: relative;}
.goods-btn .btn-cont .btn .addcart .icon{ position: absolute; top: 10px; left: 50%; margin-left: -56px; display: inline-block; width: 13px; height: 18px; background: url(../image/icon.png) -97px -87px no-repeat; background-size: 175px 150px; }
.goods-btn .collect a{ display: block; width: 38px; height: 38px; border: #bdbdbd solid 1px; background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eaeaea));}
.goods-btn .collect a .icon{ width: 38px; height: 20px; display: block;}
.goods-btn .collect a .icon span{ width: 13px; height: 13px; display: inline-block; background: url(../image/icon.png) -128px -34px no-repeat; background-size: 175px 150px; margin-top: 5px;}
.detail{ width: 100%; color: #818181;}
.detail td{ line-height: 18px; text-align: left; padding: 7px 15px; border: #d9d9d9 solid 1px;}
.detail .tdTit{ width: 30%; text-align: center; padding-left: 0; background: #f7f7f7; color: #5f5f5f;}
.recommend{ padding: 15px 10px; line-height: 24px; color: #5f5f5f; background: #fff;}
.recommend .feng{ height: 10px;}
.size-img{ border: #dadada solid 1px; padding: 25px 0;}
.size-img img{ margin: 0 auto;}
#bigImg{ position: fixed; top: 50%; left: 50%; margin-top: -156px; margin-left: -105px; width: 210px; height: 312px; z-index: 9999;}

/*登录、注册、个人中心*/
.con-logo img{ margin: 0 auto;}
.txt-err{ padding: 5px 0 5px 30px; color: #ff6600; font-size: 14px; background: url(../image/txterr.png) 5px 0 no-repeat; visibility: hidden;}
.con-ct{ background: #fff;}
.con-ct li{ border-bottom: #d9d9d9 solid 1px; display: -webkit-box; -webkit-box-orient:horizontal; box-orient:horizontal; font-size: 15px; overflow: hidden; position: relative;}
.con-ct li:last-child{ display: block; border-bottom: none; }
.cont-btn li:last-child{ padding: 15px;}
.con-ct li .label{ width: 100px; height: 50px; line-height: 50px;text-indent: 15px;}
.con-ct li .text{-webkit-box-flex:1; width: auto; height: 20px; padding: 15px; color: #b3b3b3; vertical-align:middle; font-size: 15px;}
.con-ct li:first-child .text{border-top-right-radius:5px;}
.con-ct li .icode{ width: 75px; padding: 15px 0 0 10px;}
.sub-btn{ display: block; width: 100%; height: 40px; line-height: 40px; background:-webkit-gradient(linear,left top,left bottom,from(#ff4400),to(#ff2200)); font-size: 15px; font-weight: bold; color: #fff; text-align: center;}
.jh-btn{ background:-webkit-gradient(linear,left top,left bottom,from(#ffb22d),to(#ffaa05));}
.con-ct li .message{ width: 40px; padding-top: 14px;}
.con-ct li .message .username{ display: block; width: 23px; height: 22px; background: url(../image/icon.png) -93px 0 no-repeat; background-size: 175px 150px; margin-left:15px; }
.con-ct li .message .passwd{ display: block; width: 18px; height: 22px; background: url(../image/icon.png) -117px 0 no-repeat; background-size: 175px 150px; margin-left: 18px;}
.con-ct li .message .phone{ display: block; width: 15px; height: 20px; background: url(../image/re-phone.png) 0 0 no-repeat; background-size: 15px 20px; margin-left: 22px;}
.con-ct li .message .code{display: block; width: 18px; height: 20px; background: url(../image/re-code.png) 0 0 no-repeat; background-size: 18px 20px; margin-left: 20px;}
.con-ct li .get-code{ display: block; width: 88px; height: 30px; line-height: 30px; color: #fff; font-size: 15px; text-align: center; margin: 10px 20px 0 0; background:-webkit-gradient(linear,left top,left bottom,from(#ff4400),to(#ff2200));}
.con-ct li .get-num{ position: absolute; top: 10px; right: 20px; width: 86px; height: 28px; line-height: 28px; border: #d9d9d9 solid 1px; color: #5f5f5f; font-size: 15px; text-align: center;background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f5f5f5)); display: none;}
.login-bottom{ border-top: #d9d9d9 solid 1px; -webkit-box-shadow: 0 1px 0 #fff inset;}
.login-bottom .fl{ height: 50px; line-height: 50px; color: #5f5f5f; text-align: center; font-weight: bold;}
.login-bottom .bot-but{ padding: 0 30px 40px;}
.login-bottom .bot-but a{ display: block; width: 100%; margin-bottom: 15px; padding: 10px 0; text-align: center; border: #bbbbbb solid 1px; font-size: 15px; font-weight: bold; color: #6c6c6c; background: url(../image/icon_service.png) 15% 5px no-repeat #fff; background-size: 32px 150px;}
.login-bottom .bot-but a.alipay{ background-position:15% -56px;}
.login-bottom .bot-but a.sina{ background-position: 15% -119px;}
.cart-dialog{ position: fixed; top: 50%; left: 50%; margin-top: -60px; margin-left: -115px; width: 230px; height: 120px; background: #000; border: none; color: #fff; font-size: 14px; display: none; z-index: 9999;}
.cart-succ{ overflow: hidden; border-bottom: #444444 solid 1px;}
.cart-succ .succ-ico{ display: block; width: 45px; padding: 20px 0 12px 20px; float: left;}
.cart-succ .succ-ico span{ display: block; width: 42px; height: 42px; background: url(../image/icon.png) -116px -106px no-repeat; background-size: 175px 150px;}
.cart-succ .succ-tex{ display: block; width: 160px; padding: 15px 0 0 5px; line-height: 24px; float: left;}
.cart-btn{ display: table; width: 100%;}
.cart-btn a{ display: table-cell; width: 50%; padding: 14px 0; color: #fff; text-align: center;}
._mask{ position: absolute; top: 0; left: 0; width: 100%; background: rgba(0,0,0,0.6); z-index: 8888; display: none;}
.pay-tip li{ height: 50px; line-height: 50px; font-size: 15px; color: #5f5f5f; text-align: right;}
.pay-tip li:last-child{ display: -webkit-box;}
.pay-tip .pay-lef{ width: 85px;}
.pay-tip .pay-rig{ -webkit-box-flex:1; width: auto; padding-right: 10px;}
.cart-list{ margin-top: 10px;}
.cart-list li{ padding: 10px;}
.cart-list li:last-child{ display: -webkit-box;}
.cart-list li .pre-price{ font-size: 15px; padding-left: 7px;}
.cart-list .list-inf{ padding-left: 15px;-webkit-box-flex:1;}
.cart-list .list-inf .name{ padding:5px 0 7px; color: #313131;}
.cart-list .list-inf .info{ line-height: 20px; font-size: 14px; color: #666; padding-bottom: 7px;}
.cart-list .list-inf .price{ font-size: 12px; color: #b3b3b3; height: 20px; line-height: 20px;}
.cart-list .list-inf .price .pric{ float: left; width: 60%;}
.cart-list .list-inf .price .number{ float: right; display: block; text-align: center; font-size: 12px; border: #bdbdbd solid 1px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;}
.cart-list .list-inf .price .number .redu{ float: left; display:block; width: 20px; height: 20px; line-height: 20px; border-right: #bdbdbd solid 1px; border-top-left-radius: 2px; border-bottom-left-radius: 2px;  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9));}
.cart-list .list-inf .price .number .com-input{ float: left; display: block; width: 35px; height: 20px; line-height: 20px; border: none; text-align: center; background: #f9f9f9;-webkit-appearance:none; -webkit-border-radius:none; }
.cart-list .list-inf .price .number .add{float: left; display:block; width: 20px; height: 20px; line-height: 20px; border-left: #bdbdbd solid 1px;border-top-right-radius: 2px; border-bottom-right-radius: 2px; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9));}
.cart-list .list-inf .price .number .btn-disabled{ background: #e9e9e9;}
.cart-list .delete{ position: absolute; top: 10px; right: 10px; width: 19px; height: 19px; display: none; -webkit-transition:all 0.5s ease-in; -webkit-transform:rotate(0deg);}
.nogoods .img img{ margin: 25px auto 0;}
.nogoods .tip{ padding: 25px 0 50px; font-size: 18px; color: #6c6c6c; text-align: center;}
.nogoods .thengo{ padding: 0 20px 25px;}
.con-box{ padding: 15px 10px; color: #5f5f5f; font-size: 15px;}
.pay-btn{ width: 100%; margin-top:20px;}
.height23{ line-height: 23px;}
.height50{ height: 30px; padding-top: 5px;}
.size12{ font-size: 12px; color: #5f5f5f;}
.size14{ font-size: 13px;}
.size15{ font-size: 15px;}
.inp-ct{ background: #fff;}
.inp-ct li{ border-bottom: #d9d9d9 solid 1px; font-size: 15px;}
.inp-ct li:last-child{ border-bottom: none;}
.ralabel{ display: block; height: 25px; line-height: 25px; padding: 10px 10px;}
.fo-con li{ display: block; padding: 15px 10px; color: #5f5f5f;}
.fo-con .bill{ display: block; background: url(../image/icon2.png) 100% -90px no-repeat; background-size: 14px 250px;}
.pay-radio{ float: left; margin: 1px 7px 0 0;}
.inp-ct li.unit{ display: -webkit-box; padding: 0; height: 48px; line-height: 48px;}
.inp-ct li.unit .pay-radio{ float: none; margin: 15px 7px 0 10px;}
.inp-ct li.unit .inputtext{ margin: 8px 10px;}
.yhq-tit{ height: 25px; line-height: 25px; margin-bottom: 10px;}
#usecou{ float: left; margin-right: 10px;}
.yhq-inf{ display: block; overflow: hidden; height: 25px; line-height: 25px; margin-bottom: 5px;}
.yhq-inp{ float: left; margin-right: 10px;}
.voucher-num{ width: 100%; padding: 10px 0; text-indent: 10px; margin-top: 10px; border: #cdcdcd solid 1px;border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.price-lef{ width: 100px; height: 50px; line-height: 50px; text-indent: 10px;}
.price-rig{-webkit-box-flex:1; width: auto; height: 50px; line-height: 50px; text-align: right; padding-right: 10px;}  
.price-con{ margin-top: 20px;}
.view-order{ background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9)); border: #d2d2d2 solid 1px; border-bottom: none; color: #666; margin-top: 10px;}
.addr-con{ margin-bottom: 10px; display: block; padding: 10px;}
.addr-name{ margin-right: 20px; font-size: 15px;}
.addr-num{ font-size: 15px;}
.addr-ope{ margin-bottom: 15px; text-align: right;}
.addr-ope .addr-rev{ display: inline-block; height: 15px; line-height: 15px; padding-left: 20px; margin-right: 15px; background: url(../image/addr_btn.png) 0 1px no-repeat;}
.addr-ope .addr-del{ display: inline-block; height: 15px; line-height: 15px; padding-left: 20px; margin: 0 5px 0 15px; background: url(../image/addr_btn.png) 0 -18px no-repeat;}
.deli-address{ display: block; background: url(../image/arrow.png) center right no-repeat;}
.deli-address p{ padding-right: 25px;}
.addr-adit{ padding: 5px 0; overflow: hidden; position: relative; display: -webkit-box;}
.label-like{ display: block; width: 55px; height: 30px; line-height: 30px; overflow: hidden; font-size: 13px;}
.inputtext{ -webkit-box-flex:1; height: 18px; padding: 5px; border:#d2d2d2 solid 1px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; color: #818181; font-size: 13px; }
.selectaddr{ -webkit-box-flex:1; height: 30px;background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9));}
.addr-adit .but{ position: absolute; top: 5px; right: 8px; width: 28px; height: 28px; border:#d2d2d2 solid 1px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9));}
.addr-adit .but span{ display: block; width: 28px; height: 28px; background: url(../image/icon2.png) 5px -175px no-repeat; background-size: 14px 250px; }
.area{ height: 85px; line-height: 18px;}
.username{ font-size: 18px;}
.logout{ float: right; color: #5f5f5f;}
.my-con li{ display: block;}
.con-ct .con-a{ display: block; height: 20px; line-height: 20px; padding:15px 0 15px 10px; margin-right: 10px; color: #313131; background: url(../image/arrow.png) 100% 18px no-repeat;}
.list-orderinf{ padding: 5px 0 0 15px;}
.order-list{ margin-top: 10px;}
.order-list li{ display: block; padding: 15px 10px;}
.order-state{ float: right;}
.order-a{ display: -webkit-box; -webkit-box-orient:horizontal; box-orient:horizontal;}
.order-a .list-inf{-webkit-box-flex:1;}
.of-storey li{ position: relative; padding:0 0 25px 25px; border-bottom:none; background: url(../image/storeyline.png) 5px 0 repeat-y;}
.of-storey li:last-child{ background: none; padding-bottom: 0;}
.of-storey p{ height: 23px; font-size: 12px;}
.of-storey span.icon{ position: absolute; top: -1px; left: 0; display: block; width: 16px; height: 16px; background: url(../image/storeyicon.png) 0 0 no-repeat;}
.oi-inf{ -webkit-box-flex:1; padding-left: 15px;}
.oi-inf p:first-child{ height: 46px; overflow: hidden;}
.oi-list{ padding: 10px; border-bottom: #d7d7d7 solid 1px; background: url(../image/arrow.png) 98% center no-repeat}
.oi-list:last-child{ border-bottom: none;}
.order-cancel{ position: absolute; display: block; right: 10px; bottom: 15px; width: 78px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; border: #d4d4d4 solid 1px; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9));}
.coupon-inp{ width: 100%; height: 15px; line-height: 15px; padding: 10px 0; text-indent:10px; border: #cdcdcd solid 1px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.coupon-list{ background: #fff;}
.coupon-list table td{ line-height: 14px; padding: 10px 0; text-align: center; border: #e6e6e6 solid 1px;}
.coupon-list table tr:first-child td{ background: #f2f2f2;}
.coupon-list table tr:last-child td{ border-bottom: none;}
.col-con{ margin-bottom: 10px;}
.col-con .lis-list-a{ border-bottom: none;}
.content section{ display: none;}
.ab-logo{ padding: 20px 0;}
.ab-logo img{ margin: 0 auto;}
.wxg{ font-size: 15px; color: #313131;}
.wxg .icon{ display: block; float: left; width:18px; height: 18px; margin-right: 10px; background: url(../image/icon.png) -95px -107px no-repeat; background-size: 175px 150px; }
.webbox{ display: -webkit-box;}
.propose-area{-webkit-box-flex:1; padding: 10px; border: #d2d2d2 solid 1px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; color: #b3b3b3; text-align: left;}
.fk-yzm{ width: 60px; font-size: 15px;}
.txt-yzm{-webkit-box-flex:1; height: 24px; font-size: 15px; text-indent: 10px;}
.icode-yzm{ width: 80px;}
.pay-succ{ height: 33px; line-height: 33px; padding-left: 40px; font-size: 15px; background:url(../image/succ_icon.png) 3px 0 no-repeat; background-size: 33px 33px;}
.deliver{ padding: 20px 0 20px 5px; font-size: 13px;}
.goods .content{ margin-top: 0;}
/*修改密码*/
.set-pw{display:table; width: 100%; margin-top: 15px;}
.set-pw .pw{ position: relative; display: table-cell; width: 50%; height: 2px; background: #cccccc;}
.set-pw .pw .fir{ position: absolute; top: -14px; left: 50%; margin-left: -15px; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; background: #cccccc; border-radius: 15px; font-size: 14px; font-weight: bold; color: #fff;}
.set-pw .on{ background: #7cbd55;}
.set-pw .on .fir{ background: #7cbd55;}
.lst-sec{ display: table; width: 100%; margin-top: 16px;}
.lst-sec li{ display: table-cell; width: 50%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #9c9c9c;}
.lst-sec .on{ color: #7ebd55;}
.con-ch{ padding: 10px; background: #fff; color: #313131; font-size: 15px;}
.con-ch .pd-h10{ padding: 10px 0;}
.con-ch .pd-h{ padding-bottom: 10px;}
.paypw-codetip{ margin-bottom: 10px; color: #5f5f5f;}
#getNum{ font-weight: bold; color: #ff0101;}
.btn-ch{ display: block; width: 150px; height: 30px; color: #fff; font-size: 14px; font-weight: bold; background: -webkit-gradient(linear,left top,left bottom,from(#ff4401),to(#ff2100)); cursor: pointer;}
.btn-ch-on{ color: #5f5f5f; border: #d9d9d9 solid 1px; background: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f5f5f5)); }
.paypw-tip{ padding: 12px 0 6px; color: #b3b3b3; line-height: 18px;}
.com-inp{ width: 100%; height: 28px; line-height: 28px; border: #d2d2d2 solid 1px; text-indent: 5px; margin-bottom: 10px;}
.sub-next{ display: block; margin-top: 20px; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 15px; font-weight: bold; background: -webkit-gradient(linear,left top,left bottom,from(#ff7c24),to(#ff6600)); cursor: pointer;}
.con-ch .succ{ padding: 15px 0 0 30px; color: #79bc53; font-size: 20px; }
.con-ch .paypw-prompt{ padding:5px 0 0 30px; color: #b3b3b3; }
.con-ch .paypw-link{ display: block; padding: 15px 0 15px 30px; font-size: 15px;}
/*找回密码*/
.com-fi{ width: 100%; height: 14px; margin-bottom: 20px; padding: 7px 0; line-height: 14px; border: #cdcdcd solid 1px; font-size: 13px; color: #b4b4b4; text-indent: 10px;}
.com-yz{ float: left; width: 120px; height: 14px; margin-bottom: 10px; padding: 7px 0; line-height: 14px; border: #cdcdcd solid 1px; font-size: 13px; color: #b4b4b4; text-indent: 10px;}
.abtn-code{ display: block; float: left;  padding-left:10px;}
.abtn-code img{ display: block; float: left; margin-right: 9px; cursor: pointer;}
.abtn-code a{ font-size: 12px; color: #3989c8;}
.sel-box{ position: relative; display: block; height:28px; line-height: 28px; border: #bdbdbd solid 1px; text-indent: 6px; font-size: 12px; color: #818181; background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9)); }
.sel-box .icon{ position: absolute; top: 0; right: 0; display: block; width: 29px; height: 28px; border-left:#bdbdbd solid 1px;  background: url(../image/sel-icon.png) 10px 11px no-repeat; background-size: 9px 6px;}
.sel-box .fi-select{ position: absolute; top: 0; left: 0; width: 100%; height: 30px; opacity: 0;}
.find-succ{ font-size: 15px; color: #79bc53; padding: 35px 0;}
.find-succ p{ line-height: 24px; text-align: center;}
.btn2{ background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#e9e9e9)); color: #5f5f5f; border: #d4d4d4 solid 1px;}
.login-reg{ display: block;}
.tbl-type{ display: table; width: 100%; padding-top: 15px;}
.tbl-cell{ display: table-cell;}
.tbl-cell a{ font-size: 15px; color: #6c6c6c;}
.text-right{ text-align: right;}
.pact{ display: -webkit-box; padding-bottom: 15px;}
.pact-check{ width: 25px;}
.pact-text{-webkit-box-flex:1; padding-left: 16px; color: #6c6c6c;}
.pact-text a{ color: #6c6c6c;}
.cart-list li.mj{ padding: 5px 8px;}
.mj-tip{position: relative; width: 100%; margin-right: 20px; font-size: 12px; color: #fe6601;}
.mj-tip span{ height: 18px; line-height: 18px; margin-right: 5px; padding: 0 5px; background-color: #fe6700; color: #fff; }
.mj-tip .detail{ position: absolute; right: 0px; top: 0; width: 45px; display: block; color:#fe6601; }
.yh-je{ padding: 7px; text-align: right; font-size: 14px;}
.promotion{ height: 25px; line-height: 25px; padding: 0 10px 7px; border-bottom: #d9d9d9 solid 1px;}
.promotion .red-bg{ margin-right: 8px; padding: 4px 6px; color: #fff; background-color: #ff6600; border-radius: 2px;}
.promotion .act-detail{ float: right;}
.promotion .act-detail a{ color: #b2b2b2;}

.codTip{ display: none; padding: 5px 10px; color: #f36648; background-color: #fff8e6;}
.codTip p{ font-size: 12px; line-height: 20px;}

/** bestmall private **/
.select-box {
	margin-top:10px;height: 40px; position: relative; border: #dcdada solid 1px;background-color:#FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.select-box select {
	 position: absolute;top: 0; left: 0; width: 100%; height: 100%; z-index: 10;opacity: 0;
}
.select-mask {
	position: relative;width: 100%;height: 40px;
}

 .select-content {
 	height: 100%; width:180px; line-height: 40px; vertical-align: middle;font-size: 14px;padding-left: 10px;float: left;
 	overflow: hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
 }
 
.select-tip {
	height: 100%; width:auto; line-height: 40px; vertical-align: middle;font-size: 14px;padding-left: 10px;float: left;
 	color: #999;
 }

 .select-icon {
 	height: 100%; width:30px;float: right;line-height: 40px; vertical-align: middle;font-size: 14px;
 }
 
 .select-icon span {
 	padding-right: 16px; background: url(/mobile/images/icon2.png) 100% -181px no-repeat; background-size: 14px 250px;
 }

/* private */
.div-header {
	width: 100%;
	height: 45px;
	color: #FFF;
	margin: 0 auto;
	line-height: 45px;
	text-align: left;
	background: url(/mobile/images/red_bg.jpg) repeat;
}

#name{ 
	font-size:18px; 
	line-height:45px; 
	padding-left:0px; 
	margin-left:0px;
	width:200px; 
	height:45px; 
	float:left;
	padding-left: 10px;
}

.div-header #user{
	/*background:url(images/user_white.png) no-repeat center;*/
	background: url(/app/images/icon.png) 0px -83px no-repeat ;
	background-size: 175px 150px;
	width:27px; 
	height:30px; 
	float:right;
	margin-top: 7px;
	margin-right: 6px;
	padding-right: 2px;
}

#home_page{
	background:url(/mobile/images/home_page.png) no-repeat center;
	width:32px; 
	height:45px; 
	float:right;
	
}

ul,li{list-style:none; padding: 0;margin: 0;}

.div-leader {
	width: 100%;
	max-width:480px;
	height: 25px;
	background-color: transparent;
	margin: 0 auto;
	padding-top: 5px;
	/*
	left:50%;
	margin-left:-160px;
	position:fixed; 
	*/
}
.table-leader {
	width: 100%;
	text-align: center;
}

table td {
	text-align: center;
}

/*
.menu1{color:#777;line-height:23px; width:12%;  padding:0px 2px; border-bottom:1px solid #CCC;  font-size:14px; }
.menu2{color:#ff3f40;line-height:23px;  width:12%; padding:0px 2px; border-bottom:1px solid #ff3f40; font-weight:bold; font-size:14px;}
*/
.i_box a {
	padding: 2px 5px;
	background-color: #e9e9e9;
	border: 1px solid #ccc;
	text-decoration: none;
	color: #585858;
	line-height: 20px;
}
.i_box * {
	vertical-align: middle;
}
.i_box input {
	width: 30px;
	height: 18px;
	margin: 0 8px;
	padding: 2px;
	border: 1px solid #ccc;
	text-align: center;
	line-height: 16px;
}

.div-banner {
	width:320px;
	height: 195px;
	background-color: white;
	margin: 0 auto;
	margin-top: 5px;
	/*
	left:50%;
	margin-top: 30px;
	margin-left: -160px;
	position: fixed;
	*/
}

.div-content {
	width: 100%;
	max-width: 330px;
	margin: 0 auto;
	margin-top: 8px;
}

.div-section {
	background-color: #FFF;
	text-align: left;
	padding: 8px;
	margin-top: 8px;
	border: #dcdada solid 1px;background-color:#FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.div-product {
	width: 100%;
	max-width: 330px;
	height: 150px;
	margin: 0 auto;
	margin-top: 8px;
}

.div-image {
	width: 60%;
	height: 100%;
	float: left;
}

.div-name {
	width: 40%;
	height: 40%;
	float: right;
}

.div-description {
	width: 40%;
	height: 60%;
	float: right;
}

.img-product {
	width: 100%;
	height: 100%;
}

.div-footer {
	width: 100%;
	max-width: 330px;
	height:100px;
	background-color: #CCC;
	top: 100%;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 50px;
}

.div-bottom {
	width: 100%;
	height: 50px;
	top: 100%;
	left:-50%;
	margin-left:50%;
	margin-top: -50px;
	position: fixed;
}

.div-loading {
	width:35px;
	height:35px;
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 5px;
	display: none;
}

.img-loading {
	width: 100%;
	height: 100%;
}

#table-bottom { 
	width:100%; 
	height:35px;	
	line-height:35px; 
	background:#333;
	color: #CCC;
	bottom: 0px;
	position: fixed;
}

.td-product-name {
 	background:#b6a98f; 
 	color:#FFFFFF; 
 	font-weight:bold;
 	line-height:25px;
 	text-align: left;
 }
 
 .td-spec {
 	text-align: left;
 }

.menu-down{float:left; border:1px solid #ff3e3f; background:url(/mobile/images/select_icon.png) #FFF right bottom no-repeat; padding:0px 5px;height:22px; line-height:25px; color:#000000; font-size:14px; margin-right:5px; margin-bottom:5px; text-align:center;}
.menu-up{float:left;border:1px solid #CCCCCC; font-size:14px; padding:0px 5px;height:22px; color:#000000; line-height:25px; margin-right:5px;margin-bottom:5px; text-align:center; background:#FFFFFF}
.menu-note{float:left; border:1px solid #666666; background:url(/mobile/images/note_icon.png) #FFF right bottom no-repeat; padding:0px 5px;height:22px; line-height:25px; color:#666666; font-size:14px; margin-right:5px; margin-bottom:5px; text-align:center;}


.bitButton{ margin-top:10px;border:0;width:100%; height:40px; font-size:18px; font-weight:bold; background:url(/mobile/images/button_bg.jpg) repeat; color:#FFFFFF; line-height:28px; text-align:center;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.bitButton1{ margin-top:10px;border:0;width:100%; height:40px; font-size:18px; font-weight:bold; background:url(/mobile/images/button_bg3.jpg) repeat; color:#FFFFFF; line-height:28px; text-align:center;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.smallButton{ 
	border:0;
	background:url(/mobile/images/button_bg.jpg) repeat; 
	color:#FFFFFF; 
	line-height:28px; 
	text-align:center;
	height:30px; 
	margin-top:10px;	
}
.smallButton1{border:0;height:22px; background:url(/mobile/images/button_back.jpg) repeat; color:#FFFFFF; text-align:center;}

.table-receive {
	width: 100%;
}
.table-receive td{
	border-bottom:1px dotted #CCC;
	text-align: left;
	padding-top: 10px;
}
.orderTypeText{ 
	font-size:12px; 
	color:#999999;
}

.icon_disable {
	filter：gray; -moz-opacity:.1;opacity:0.1;
}

.td-order-stat1 {
	border-right:1px #CCCCCC dashed;
	line-height: 30px;
}

.td-order-stat2 {
	line-height: 30px;
}

#user{
	background:url(/mobile/images/user_white.png) no-repeat center;
	width:32px; 
	height:45px; 
	float:right;
	
}
